blow from a baseball bat - Turkish English Dictionary